home *** CD-ROM | disk | FTP | other *** search
/ Aminet 52 / Aminet 52 (2002)(GTI - Schatztruhe)[!][Dec 2002].iso / Aminet / dev / gg / thttpd-2.21b.readme < prev    next >
Text File  |  2002-10-13  |  3KB  |  70 lines

  1. Short:    Thttpd v2.21b - a small and fast WEB server with PHP4 support
  2. Author:   acme@acme.com
  3. Type:     dev/gg
  4. Uploaded: louise@louise.amiga.hu (LouiSe)
  5. Url:      http://www.acme.com/software/thttpd
  6.  
  7. *** THIS IS THE MOST SIMPLE PHP4/WEB SERVER SOLUTION FOR AMIGAOS ***
  8.  
  9. - requires ixemul.library and ixnet.library (v48.2 recommended)
  10. - requires running a TCP/IP stack (AmiTC, Miami, etc)
  11. - no other tools (like GeekGadgets) needed!
  12. - thttpd is a very small and fast WEB server...
  13. - this version supports PHP v4.2.3 (compiled by LouiSe)
  14. - no need for installation, just unpack the archive into a directory
  15. and run "starthttpd" script from a CLI/Shell window (thttd will run
  16. in background!)
  17. - just store your web pages into the "usr.local.www" directory...
  18.  
  19. Ported by LouiSe
  20. (just fork->vfork changes in thttpd and some fixes in php4)
  21.  
  22. more info and other AMIGA ports at:
  23. http://louise.amiga.hu
  24.  
  25. -----------------------------------------
  26.             
  27. New in version 2.21b: 
  28.  
  29.   o Fix for lingering-close problem from Taner Halicioglu - on some systems, it was hanging the server. 
  30.  
  31. New in version 2.21: 
  32.  
  33.   o ANSI compile nits in timers.h and libhttpd.c. I thought I had already fixed these. 
  34.   o Two small fixes to USR1 signal handling. Should be more reliable now. 
  35.   o Fixed the "throttle sending count was negative" bug. 
  36.   o 503 Service Overloaded errors were not getting logged. 
  37.   o New throttling syslogs. 
  38.   o Tuning tweaks to throttling, it's much more accurate now. 
  39.   o Tweak to the sample log-rotation script. 
  40.   o Allow trailing whitespace on the HTTP request line - it violates the HTTP/1.1 spec, but it's harmless, and at least one client (TiVo's v1.3 http_get [not related to my own http_get]) generates it
  41.  
  42.  
  43.  
  44.  
  45.   o Changed the capitalization on some HTTP headers we generate, to interoperate with a client (yes, the same one) that is too stoopid to do case-insensitive matching. 
  46.   o Pass Accept-Language headers to CGIs. 
  47.   o Make log entries at the end of a connection instead of the beginning, so that the byte count is correct. 
  48.   o Off-by-one error in base-64 decoding (Archie Cobbs). 
  49.   o Updated man page throttling section for the wildcard change in 2.17. 
  50.   o Couple of fixes for top-level redirection, from KIKUCHI Takahiro. 
  51.   o New option to hide thttpd's version, from Paul Fox. 
  52.   o Changed include of <sys/time.h> to <time.h>. 
  53.   o Fixed cross-site scripting bug relating to the built-in error pages. 
  54.   o Changed the mmap cache to use ctime instead of mtime, to better handle permissions changes. 
  55.   o VHOST_DIRLEVELS patch, from Vadim Belman. 
  56.   o ssi missing-header bugfix, from Marcel Telka. 
  57.   o Hack to deal with garbage characters after POST data generated by some browsers. 
  58.   o Added -g global passwd file option, suggested by Craig Leres. 
  59.   o Robustness and performance improvements for mmap cache, from Evan Jones. 
  60.   o kqueue support, from Niels Provos. 
  61.   o If both select and poll are available, always use poll. 
  62.   o Don't syslog "Connection reset by peer" errors. 
  63.   o If the logfile is "/dev/null", don't bother logging at all. 
  64.   o The mmap cache now tries to keep the total number of maps below a configurable parameter. See DESIRED_MAX_MAPPED_FILES. 
  65.   o Fix for garbled packets causing needless 400 errors, from John Salmon. 
  66.   o Improved some status-checking and error-reporting. 
  67.   o Redid the debugging stats syslog messages, and made them show up on a SIGUSR2 as well as by timer. 
  68.   o Use accept filtering if available. 
  69.